home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 August / Chip Ağustos 1999.iso / program / demo / ide / DISK.1 / SPIRAL3.STM < prev    next >
Encoding:
Text File  |  1999-04-10  |  4.7 KB  |  344 lines

  1. STAIRMASTER
  2. 1
  3.  
  4. @DEFINITION
  5. DEFINITION=ORTA KOLONLU SP▌RAL MERD▌VEN
  6.  
  7. // ****************************VARIABLES****************************
  8.  
  9. @VARIABLE
  10. NAME=W
  11. DEFINITION=MERD▌VEN GEN▌▐L▌╨▌
  12. DEFAULT=1.2
  13.  
  14. @VARIABLE
  15. NAME=R
  16. DEFINITION=MERD▌VEN BO▐LU╨U YARI╟API
  17. DEFAULT=0.3
  18.  
  19. @VARIABLE
  20. NAME=ALPHA
  21. DEFINITION=MERD▌VEN A╟ISI
  22. DEFAULT=270
  23.  
  24. @VARIABLE
  25. NAME=KOR_OF
  26. DEFINITION=KORKULUK UZAKLI╨I
  27. DEFAULT=0.1
  28.  
  29. @VARIABLE
  30. NAME=KOR_THICK
  31. DEFINITION=KORKULUK KALINLI╨I
  32. DEFAULT=0.05
  33.  
  34. @VARIABLE
  35. NAME=THICK
  36. DEFINITION=MERD▌VEN KALINLI╨I
  37. DEFAULT=0.1
  38.  
  39. @VARIABLE
  40. NAME=H
  41. DEFINITION=MERD▌VEN Y▄KSEKL▌╨▌
  42. DEFAULT=2.8
  43.  
  44. @VARIABLE
  45. NAME=DCOLUP
  46. DEFINITION=ORTA KOLON ▄ST KOTU
  47. DEFAULT=0
  48.  
  49. @VARIABLE
  50. NAME=DCOLDOWN
  51. DEFINITION=ORTA KOLON ALT KOTU
  52. DEFAULT=0
  53.  
  54. @VARIABLE
  55. NAME=KOR_H
  56. DEFINITION=KORKULUK Y▄KSEKL▌╨▌
  57. DEFAULT=1
  58.  
  59. @VARIABLE
  60. NAME=YUR_OF
  61. DEFINITION=╟IKI▐ HATTI OFFSET ORANI
  62. DEFAULT=0.5
  63.  
  64. @VARIABLE
  65. NAME=CIRC_RAD
  66. DEFINITION=╟IKI▐ HATTI ╟EMBER YARI╟API
  67. DEFAULT=0.075
  68.  
  69. @VARIABLE
  70. NAME=ARROW_L
  71. DEFINITION=╟IKI▐ HATTI OK UZUNLU╨U
  72. DEFAULT=0.1
  73.  
  74.  
  75. // ************************ PRIMARY NODE DEFINITIONS **********************
  76.  
  77. @PRIMARY_NODE
  78. NAME=N1
  79. X=R
  80. Y=0
  81.  
  82. @PRIMARY_NODE
  83. NAME=N2
  84. X=R+W
  85. Y=0
  86.  
  87. @PRIMARY_NODE
  88. NAME=N3
  89. X=COS(ALPHA/2)*R
  90. Y=SIN(ALPHA/2)*R
  91.  
  92. @PRIMARY_NODE
  93. NAME=N4
  94. X=COS(ALPHA/2)*(R+W)
  95. Y=SIN(ALPHA/2)*(R+W)
  96.  
  97. @PRIMARY_NODE
  98. NAME=N5
  99. X=COS(ALPHA)*R
  100. Y=SIN(ALPHA)*R
  101.  
  102. @PRIMARY_NODE
  103. NAME=N6
  104. X=COS(ALPHA)*(R+W)
  105. Y=SIN(ALPHA)*(R+W)
  106.  
  107. @PRIMARY_NODE
  108. NAME=OK0
  109. X=R
  110. Y=0
  111.  
  112. @PRIMARY_NODE
  113. NAME=OK1
  114. X=0
  115. Y=R
  116.  
  117. @PRIMARY_NODE
  118. NAME=OK2
  119. X=-R
  120. Y=0
  121.  
  122. @PRIMARY_NODE
  123. NAME=OK3
  124. X=0
  125. Y=-R
  126.  
  127.  
  128. // *********************** SECONDARY NODE DEFINITIONS **********************
  129.  
  130. @SECONDARY_NODE
  131. NAME=CH1
  132. METHOD=RATIO | YUR_OF
  133. REFNODES=N1,N2
  134. DX=0
  135. DY=0
  136.  
  137. @SECONDARY_NODE
  138. NAME=CH2
  139. METHOD=RATIO | YUR_OF
  140. REFNODES=N3,N4
  141. DX=0
  142. DY=0
  143.  
  144. @SECONDARY_NODE
  145. NAME=CH3
  146. METHOD=RATIO | YUR_OF
  147. REFNODES=N5,N6
  148. DX=0
  149. DY=0
  150.  
  151. @SECONDARY_NODE
  152. NAME=KL1
  153. METHOD=OFFSET | KOR_OF
  154. REFNODES=N1,N2
  155. DX=0
  156. DY=0
  157.  
  158. @SECONDARY_NODE
  159. NAME=KR1
  160. METHOD=OFFSET | KOR_OF
  161. REFNODES=N2,N1
  162. DX=0
  163. DY=0
  164.  
  165. @SECONDARY_NODE
  166. NAME=KL2
  167. METHOD=OFFSET | KOR_OF
  168. REFNODES=N3,N4
  169. DX=0
  170. DY=0
  171.  
  172. @SECONDARY_NODE
  173. NAME=KR2
  174. METHOD=OFFSET | KOR_OF
  175. REFNODES=N4,N3
  176. DX=0
  177. DY=0
  178.  
  179. @SECONDARY_NODE
  180. NAME=KL3
  181. METHOD=OFFSET | KOR_OF
  182. REFNODES=N5,N6
  183. DX=0
  184. DY=0
  185.  
  186. @SECONDARY_NODE
  187. NAME=KR3
  188. METHOD=OFFSET | KOR_OF
  189. REFNODES=N6,N5
  190. DX=0
  191. DY=0
  192.  
  193. // *********************** CONTOUR DEFINITIONS ****************************
  194.  
  195. @CONTOUR
  196. NAME=BASLA
  197. DRAW=1
  198. BREAK=0
  199. INSIDE=0
  200. LINECOUNT=1
  201. LINE=N1,N2 | LINEAR
  202.  
  203. @CONTOUR
  204. NAME=IC
  205. DRAW=1
  206. BREAK=2
  207. INSIDE=1
  208. LINECOUNT=1
  209. LINE=N1,N3,N5 | ARC
  210.  
  211. @CONTOUR
  212. NAME=BIT
  213. DRAW=1
  214. BREAK=1
  215. INSIDE=0
  216. LINECOUNT=1
  217. LINE=N5,N6 | LINEAR
  218.  
  219. @CONTOUR
  220. NAME=DIS
  221. DRAW=1
  222. BREAK=2
  223. INSIDE=1
  224. LINECOUNT=1
  225. LINE=N2,N4,N6 | ARC
  226.  
  227. @CONTOUR
  228. NAME=KOLON1
  229. DRAW=1
  230. BREAK=0
  231. INSIDE=0
  232. LINECOUNT=1
  233. LINE=OK0,OK1,OK2 | ARC
  234.  
  235. @CONTOUR
  236. NAME=KOLON2
  237. DRAW=1
  238. BREAK=0
  239. INSIDE=0
  240. LINECOUNT=1
  241. LINE=OK2,OK3,OK0 | ARC
  242.  
  243. // *********************** LINE OF TRAVEL DEFINITIONS ****************************
  244.  
  245. @LOT
  246. NAME=LOT
  247. LINECOUNT=1
  248. LINE=CH1,CH2,CH3 | ARC
  249. BEGIN=1 | CIRC_RAD
  250. END=1 | ARROW_L
  251.  
  252. // *********************** RAILING DEFINITIONS ****************************
  253.  
  254. @RAILING
  255. NAME=SOL_KOR
  256. LINECOUNT=1
  257. LINE=KL1,KL2,KL3 | ARC | 8
  258. THICKNESS=KOR_THICK
  259. HEIGHT=KOR_H
  260. PREV=NULL
  261. NEXT=NULL
  262.  
  263. @RAILING
  264. NAME=SAG_KOR
  265. LINECOUNT=1
  266. LINE=KR1,KR2,KR3 | ARC | 8
  267. THICKNESS=KOR_THICK
  268. HEIGHT=KOR_H
  269. PREV=NULL
  270. NEXT=NULL
  271.  
  272. // *********************** AREA DEFINITIONS ******************************
  273.  
  274. @AREA
  275. NAME=TUM_ALAN
  276. TYPE=STAIR_AREA
  277. CONTOURS=BASLA,IC,BIT,DIS
  278. LOTS=LOT
  279. HASBREAK=1
  280. BREAK_RATIO=0.66
  281. BREAK_ANGLE=10
  282. BREAK_DELTA=0.1
  283. BREAK_EXTENSION=0.1
  284. BREAK_DRAW_ARROW=1
  285. TOPTREAD=1 | 1
  286. FIRST_RISER_OPT=1 | 1
  287. LAST_RISER_OPT=1 | 1
  288. DRAW_FIRST_RISER=1
  289. DRAW_LAST_RISER=1
  290. TOTALRISE=H
  291. ELEVATION=0
  292. RISERCOUNT=20
  293. RISE=0
  294. TREAD=0
  295. SKEWBEGIN=0
  296. SKEWEND=0
  297. SKEWMETHOD=CONSTANT
  298. MINTREAD=0.15
  299. RAILINGS=SOL_KOR,SAG_KOR
  300. PREV=NULL
  301. NEXT=NULL
  302. RT_ANGLE=GLOBAL | 0
  303. RT_OFFSET=0.25|0.05
  304. RT_LOC=RIGHT
  305. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  306. THICKNESS=THICK
  307.  
  308. @AREA
  309. NAME=KOLON
  310. TYPE=LANDING
  311. CONTOURS=KOLON1,KOLON2
  312. LOTS=NULL
  313. HASBREAK=0
  314. BREAK_RATIO=0.66
  315. BREAK_ANGLE=10
  316. BREAK_DELTA=0.1
  317. BREAK_EXTENSION=0.1
  318. BREAK_DRAW_ARROW=1
  319. TOPTREAD=1 | 1
  320. FIRST_RISER_OPT=1 | 1
  321. LAST_RISER_OPT=1 | 1
  322. DRAW_FIRST_RISER=1
  323. DRAW_LAST_RISER=1
  324. TOTALRISE=0
  325. ELEVATION=H+DCOLUP
  326. RISERCOUNT=20
  327. RISE=0
  328. TREAD=0
  329. SKEWBEGIN=0
  330. SKEWEND=0
  331. SKEWMETHOD=CONSTANT
  332. MINTREAD=0.15
  333. RAILINGS=
  334. PREV=NULL
  335. NEXT=NULL
  336. RT_ANGLE=GLOBAL | 0
  337. RT_OFFSET=0.25|0.05
  338. RT_LOC=RIGHT
  339. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  340. THICKNESS=H+DCOLUP-DCOLDOWN
  341.  
  342. @GENERAL
  343. D1METHOD=FULL
  344. D2METHOD=RATIO | 0.2 | 0.2